MIS 301 • McCombs School of Business • UT Austin
Precise, citation-backed definitions drawn from lecture slides and course readings. Use the filters and search to study by chapter.
An empirical observation, first published by Gordon Moore (co-founder of Intel) in 1965, that the number of transistors on an integrated circuit roughly doubles approximately every 18â24 months, yielding exponential improvements in computing performance per dollar. It is not a physical law but became a business plan and expected pace of innovation for the semiconductor industry.
đ Moore, G.E. (1965). "Cramming more components onto integrated circuits." Electronics, 38(8). | Lecture Slides Ch.10, p.5.
A semiconductor device that acts as an electronic switch, representing binary data by toggling between two states: on (= 1) and off (= 0). Modern computer chips contain billions of transistors packed together to perform complex computations.
đ Gallaugher, J. (2023). Information Systems: A Manager's Guide to Harnessing Technology, Ch.6. | Lecture Slides Ch.10, p.10.
A material (most commonly silicon) that conducts electricity under certain conditions and inhibits it under others. Semiconductors form the physical foundation of modern electronics and are used in CPUs, GPUs, memory chips, and virtually all electronic devices.
đ Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.10.
The fundamental unit of digital information, taking a value of either 0 or 1. The term "bit" is a portmanteau of "binary digit." Computers represent all dataâtext, images, video, codeâas sequences of bits. Data transfer speeds (internet, Wi-Fi) are measured in bits per second (bps, Mbps, Gbps). Note: lowercase "b" = bits; uppercase "B" = bytes.
đ Shannon, C.E. (1948). "A mathematical theory of communication." Bell System Technical Journal. | Lecture Slides Ch.10, p.19.
A byte = 8 bits â one keyboard character. Storage is measured in Bytes (capital B): 1 KB â 1,000 bytes (one typewritten page); 1 MB â 1 million bytes (one MP3 â 3 MB); 1 GB â 1 billion bytes (one DVD â 4.7 GB); 1 TB â 1 trillion bytes (Library of Congress â 20 TB); 1 PB â 1 quadrillion bytes; 1 EB â 1 sextillion bytes.
đ Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.12.
The primary processor that executes instructions in a computer. Using the "data kitchen" analogy: the CPU is the chef that runs the computer by following software (its recipes). The CPU uses main memory (RAM) as its active workspace and stores completed work or future-needed data in long-term storage.
đ Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.9.
Volatile computer memory that serves as the CPU's active workspace, temporarily holding data and instructions currently being processed. In the "data kitchen" analogy, RAM is the counter space where the chef prepares ingredients. RAM is cleared when power is removedâunlike storage, which persists. Running too many applications simultaneously fills RAM and slows performance.
đ Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.9.
An economic measure of how sensitively consumer demand responds to a change in price: Elasticity = % change in quantity demanded Ă· % change in price. Demand for computing technology is highly elasticâas prices fall, consumers find entirely new uses and demand far more. Example: storage prices fell from $399 for 5 GB (iPod, 2001) to free for 5 GB (iCloud, 2011), and total data storage consumed by consumers grew by orders of magnitude.
đ Marshall, A. (1890). Principles of Economics (original elasticity concept). | Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.6.
A microprocessor containing two or more independent calculating cores on a single piece of silicon. A group of multicore chips typically outperforms a single fast chip on parallel workloads (tasks that can run simultaneously), while running cooler and drawing less power. Multicore processors can also run legacy software written for single-core chips by using only one core at a time.
đ Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.16.
A GPU (Graphics Processing Unit) is a chip originally designed for rendering computer graphics, requiring the simultaneous execution of thousands of smaller calculations (high parallelism). This massively parallel architecture turned out to be ideal for AI/ML training. The general category for purpose-built chips optimized for specific tasks is Application-Specific Integrated Circuits (ASICs). Nvidia's GPUs are the dominant ASIC for AI workloads.
đ Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.16.
A manufacturing facility that produces semiconductor chips. Fabs cost $20+ billion to build, consume millions of gallons of ultra-purified water per day, and require massive power infrastructureâcreating steep barriers to entry. Most of the world's advanced chip production is concentrated at Taiwan Semiconductor Manufacturing Company (TSMC), creating an oligopoly and geopolitical security risk. The U.S. CHIPS and Science Act (2022) provides $52B in subsidies and $24B in tax credits to incentivize domestic fab construction.
đ Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.13â14. | CHIPS and Science Act, Pub.L. 117-167 (2022).
A compiler is a program that translates source code written by a developer into the machine-language instruction set that a specific processor understands. An emulator translates instructions at runtime so that software compiled for one processor can run on a different processor. Apple's Rosetta 2 emulator allowed software compiled for Intel chips to run on M-series (Apple Silicon) Macs, preserving backward compatibility during Apple's chip transition.
đ Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.15.
Discarded, often obsolete electronic devices and components. Global e-waste reached 62 million tons in 2022 and is projected to rise to 74 million tons by 2030âequivalent to discarding every commercial aircraft ever built in a single year. E-waste contains toxic substances (lead, cadmium, mercury) that contaminate soil and water if not processed properly. Informal recycling by burning is common in developing countries because it is often cheaper to ship e-waste abroad than to recycle it responsibly. The U.S. has no comprehensive federal e-waste recycling law.
đ Global E-waste Monitor 2024. | Gallaugher (2023), Ch.6. | Lecture Slides Ch.10, p.27â29.
An emerging computing paradigm that uses quantum bits (qubits) instead of classical binary bits. Unlike a bit (strictly 0 or 1), a qubit can represent 0, 1, or both simultaneously through quantum superposition, enabling entirely new categories of computation. Potential applications include predicting the weather months in advance, hyperdetailed human body simulations, and unbreakable cryptographic systems. Quantum computing is not yet commercially feasible.
đ Preskill, J. (2018). "Quantum Computing in the NISQ Era and Beyond." Quantum, 2, 79. | Lecture Slides Ch.10, p.25.
A layered model of information technology infrastructure proposed by Prabhudev Konana (2007). From innermost to outermost: Hardware â Operating System â Database Management System â Middleware â Enterprise Applications â Consumer Applications. Because each layer depends on the layers beneath it, organizations face lock-in and switching costs when changing any layer, since changes cascade upward through the stack. Strategic IT decisions must account for this ecosystem entrenchment.
đ Konana, P. (2007). Cited in Gallaugher (2023), Ch.6 & Ch.9. | Lecture Slides Ch.10 p.8; Ch.15 p.8.
The financial, operational, and psychological expenses incurred when changing from one technology product, vendor, or system to another. In Konana's ecosystem model, switching costs arise because each software layer depends on layers beneath it, making changes throughout the entire stack costly. In SaaS, switching costs create vendor lock-in: if a SaaS provider fails or raises prices, customers may face expensive, time-consuming migration to an alternative platform.
đ Gallaugher (2023), Ch.6 & Ch.9. | Lecture Slides Ch.10 p.8; Ch.15 p.21.
The delay between initiating a request and receiving a response. In cloud and SaaS computing, latency refers specifically to the time added by the round trip a data request must make between a user's device and a remote server over the internet. High latency can significantly degrade the performance of real-time applications. Online gaming requires low latency (under 50 ms); streaming 4K video tolerates higher latency because video buffers ahead.
đ Gallaugher (2023), Ch.6 & Ch.9. | Lecture Slides Ch.10 p.18â20; Ch.15 p.21â25.
The maximum rate at which data can be transmitted over a network connection, measured in bits per second (Mbps or Gbps). Bandwidth is analogous to the number of lanes on a highwayâmore lanes (higher Mbps) means more data can flow simultaneously. It is complementary to, but distinct from, latency (the speed limit). Key gotcha: ISPs advertise bandwidth in Megabits (Mbps); file sizes are in Megabytes (MB). Divide Mbps by 8 to get MB/s download speed.
đ Gallaugher (2023), Ch.6 & Ch.9. | Lecture Slides Ch.10 p.19â20.
A software delivery model in which applications are hosted on a vendor's remote servers and accessed by users through a web browser or thin client over the internet, rather than installed locally on each user's machine. In SaaS, the vendor manages all infrastructure layers (hardware, OS, database, middleware, and application). Examples: Google Sheets, Salesforce CRM, Office 365, Canvas (LMS). Business model: typically monthly subscription or usage-based pricing.
đ Gallaugher (2023), Ch.9. | NIST Definition of Cloud Computing, SP 800-145 (2011). | Lecture Slides Ch.15, p.9, 13.
A cloud computing model in which a third-party provider owns and manages physical hardware (servers, storage, networking infrastructure), while the customer manages the operating system, databases, middleware, and all applications running on that hardware. Example: Netflix and Walmart run their operations on Amazon Web Services (AWS) using IaaSâthey manage their own software stack on Amazon's physical hardware.
đ Gallaugher (2023), Ch.9. | NIST SP 800-145. | Lecture Slides Ch.15, p.9.
A cloud computing model in which a provider manages all infrastructure layers (hardware, OS, database, middleware) and provides a development platform, while the customer develops and manages only their own applications. Example: Salesforce relies on PaaS to allow its enterprise customers to build custom applications connected to Salesforce data, without those customers managing the underlying infrastructure.
đ Gallaugher (2023), Ch.9. | NIST SP 800-145. | Lecture Slides Ch.15, p.9.
Software whose source code is publicly available and may be freely used, examined, modified, and distributed by anyone with programming experience. Open source software allows community-driven development and improvement. Examples: Linux (operating system), Open Office (productivity suite), Android (mobile OS), MySQL (database). Contrast with closed source (proprietary) software, where the source code is not publicly disclosed.
đ Open Source Initiative. The Open Source Definition. opensource.org. | Raymond, E.S. (1999). The Cathedral and the Bazaar. | Lecture Slides Ch.15, p.3.
Software whose source code is not publicly disclosed; only authorized employees of the owning company may view or modify how the program works. The software is distributed in compiled form only, protecting the owner's intellectual property. Examples: Microsoft Windows, macOS, Microsoft Excel, Adobe Photoshop. Opposite of open source software.
đ Gallaugher (2023), Ch.8. | Lecture Slides Ch.15, p.3.
Open standards are publicly available technical specifications that allow any company to create compatible or interoperable software without requiring permission from the original developer (e.g., Microsoft Windowsâthird parties can build Windows-compatible software freely). Closed standards are controlled by the owning firm, requiring its explicit permission before third parties may develop complementary applications (e.g., Apple's iOS App Storeâdevelopers must comply with Apple's approval process).
đ Gallaugher (2023), Ch.8. | Lecture Slides Ch.15, p.4.
A comprehensive accounting of all costs associated with acquiring and operating a technology system over its entire lifecycle. The purchase price represents only approximately 20% of TCO; the remaining ~80% consists of hidden costs including: requirements analysis and site prep, implementation and deployment, training, initial efficiency loss, ongoing operational support, maintenance and break-fix, and strategic development to keep up with a changing competitive landscape. SaaS typically has a lower and more predictable TCO than traditional on-premise software.
đ Gallaugher (2023), Ch.9. | Gartner Research on IT TCO. | Lecture Slides Ch.15, p.17â18.
A pricing strategy in which a basic version of a product or service is offered at no cost to attract users, while advanced features, higher usage limits, or a premium version are available for a fee. Common among SaaS providers as a customer acquisition strategy. Example: Spotify (free with ads vs. paid subscription), Slack (free tier with message limits vs. paid plans), Dropbox (free storage vs. paid expansion).
đ Anderson, C. (2009). Free: The Future of a Radical Price. | Gallaugher (2023), Ch.9. | Lecture Slides Ch.15, p.13.
The unauthorized copying, distribution, or use of proprietary software in violation of its license agreement. SaaS dramatically reduces piracy risk compared to traditional installed software because the application runs on the vendor's server and is never installed on the user's deviceâthere is no executable file to copy or share illegally. Users must authenticate via the internet to access the service.
đ Business Software Alliance (BSA). Global Software Survey (annual). | Gallaugher (2023), Ch.9. | Lecture Slides Ch.15, p.14.
The delivery of computing servicesâservers, storage, databases, networking, software, analyticsâover the internet ("the cloud"), enabling organizations to avoid building and maintaining their own data centers. As articulated in class: "Most companies shouldn't be in the business of running their own data centers any more than they should be in the business of generating their own electricity." Encompasses IaaS, PaaS, and SaaS models. Major providers: AWS, Microsoft Azure, Google Cloud.
đ Gallaugher (2023), Ch.9. | NIST SP 800-145 (Mell & Grance, 2011). | Lecture Slides Ch.15, p.10.
The human-readable set of instructions written by a programmer in a specific programming language (e.g., Python, Java, C++) that defines how software behaves. Source code must be either compiled (translated entirely into machine code before execution) or interpreted (translated line-by-line at runtime by a separate program). Compiled languages (C, C++) run faster and are closer to hardware; interpreted languages (Python, PHP) are typically easier to develop in. Whether source code is publicly shared or kept secret is the defining difference between open source and closed source software.
đ Gallaugher (2023), Ch.8. | Lecture Slides Ch.8 (OSS), p.9â10.
The Free Software Foundation (FSF), founded in 1983 by Richard Stallman, holds that restricting access to software source code is morally wrong. It created the GNU General Public License (GPL)âa "copyleft" software license designed to guarantee that software remains "free as in speech" (libre), meaning users have the right to run, study, modify, and redistribute it. The GPL requires that any derivative work built on GPL-licensed code must itself be released under the GPL. It is the legal foundation that allowed open source infrastructure to spread freely.
đ Free Software Foundation. GNU General Public License v3. gnu.org/licenses/gpl-3.0. | Lecture Slides Ch.8 (OSS), p.15.
A free, open-source, Unix-like operating system kernel (the core of an OS that manages CPU, memory, and device I/O) created in 1991 by Linus Torvalds. Combined with the FSF's GNU tools, it formed a complete OS. Linux powers the majority of the global internet infrastructure, most cloud servers (including much of Microsoft Azure), and is the basis for Android (the world's most-used mobile OS). Its mascot is Tux the penguin. Versions exist for servers, desktops, and mobile devices.
đ Torvalds, L. (1991). Original Linux kernel announcement. | Linux Foundation. Annual Linux Kernel Development Report. | Lecture Slides Ch.8 (OSS), p.14.
By the early 2000s, the global internet ran on Linux maintained by a small group of unpaid volunteersâa dangerous "bus factor" (if key maintainers were hit by a bus, development would collapse). Rivals also feared fragmentation reminiscent of the "Unix Wars" (1980sâ90s), when competing proprietary Unix variants created incompatibilities that harmed the entire industry. To address both risks, competing firms including IBM, HP, Intel, and Oracle formed the Linux Foundation (2007)âa neutral industry trade association that funds core maintainers (starting with hiring Linus Torvalds full-time in 2000 via the Open Source Development Labs), standardizes the code, and legally protects the Linux trademark.
đ The Linux Foundation. About. linuxfoundation.org. | Gallaugher (2023), Ch.8. | Lecture Slides Ch.8 (OSS), p.16â17.
A coordinated set of layered software technologies that work together to make a website or application function. Each layer in the stack handles a different concernâthe OS manages hardware resources, the database handles data persistence, the web server (middleware) routes requests, and the programming language/framework builds the user-facing application. Stacks are how Konana's ecosystem model maps to real-world products. Developers interact between layers via APIs (Application Programming Interfaces). Understanding a firm's tech stack allows managers to assess "data readiness" for AI deployment.
đ Gallaugher (2023), Ch.8. | Lecture Slides Ch.8 (OSS), p.21.
The original open-source web application stack, still powering 40%+ of websites. The acronym stands for: Linux (OS), Apache (web server / middleware), MySQL (relational database), PHP/Python/Perl (programming languages). All four components are free and open source. In Konana's ecosystem: Linux = OS layer; MySQL = DBMS layer; Apache = Middleware layer; PHP/Python = Application layer. Powers Facebook (originally), Wikipedia, YouTube (originally), and Slack.
đ Gallaugher (2023), Ch.8. | Lecture Slides Ch.8 (OSS), p.23 & p.25.
A modern open-source web stack using JavaScript across all layers: MongoDB (NoSQL/document database), Express.js (web server framework / middleware), Angular (front-end JavaScript framework), Node.js (server-side JavaScript runtime). Key advantages over LAMP: (1) all layers use a single language (JavaScript), making it easier to hire "full-stack" developers; (2) MongoDB's flexible document model is better for highly dynamic real-time applications (e.g., Netflix, Uber) where data structures change frequently. LAMP uses a relational (table-based) MySQL database; MEAN uses document-based MongoDB.
đ Gallaugher (2023), Ch.8. | Lecture Slides Ch.8 (OSS), p.24 & p.26.
Web 1.0 refers to the early web (mid-1990sâearly 2000s) characterized by static HTML pages that displayed fixed contentâthe same for every visitor, unchangeable without manually editing files. Web 2.0 refers to the era of dynamic web pages where content is generated on-the-fly by a server based on user identity, preferences, or real-time data, enabling interactive platforms where users create and share content (YouTube, Wikipedia, blogs, social media). Technology stacks (LAMP, MEAN) made dynamic sites possible at scale. The shift to dynamic sites also created new ad-supported business models (search ads, targeted ads).
đ O'Reilly, T. (2005). "What is Web 2.0?" oreilly.com. | Gallaugher (2023), Ch.8. | Lecture Slides Ch.8 (OSS), p.20.
Open source software vendors do not sell source code (it is free). Instead they monetize surrounding services. The four main revenue streams are: (1) Support & Stabilityâenterprises pay for guaranteed professional support (a "1-800 number at 2:00 AM"); (2) Security & Complianceâselling certified, hardened, heavily tested versions of free software for regulated industries; (3) Premium Tools for Scale ("The Anaconda Model")âselling enterprise-grade management, security, and deployment tools on top of the free software; (4) Hosted Managed Servicesârunning the software for customers in the cloud so they avoid infrastructure headaches. Most OSS licenses prohibit selling customized derivative versions of the software itself.
đ Gallaugher (2023), Ch.8. | Lecture Slides Ch.8 (OSS), p.12 & p.30.
Although open source is a $60B industry, it has disproportionate impact on the $1.4 trillion IT software market. By making reliable, secure infrastructure free, OSS frees budget that firms would otherwise spend on fixed IT costs ("keeping the lights on"). These freed funds can then be redirected to innovation and competitive initiatives that actually differentiate a firm. Running commodity infrastructure does not create competitive advantageâbut what you build on top of it can. OSS also levels the playing field for small firms by lowering infrastructure barriers.
đ Gallaugher (2023), Ch.8. | Lecture Slides Ch.8 (OSS), p.18 & p.29.
5 scenario-based questions targeting application and analysis. Select the best answer to check your understanding.
Chapter Score
5 scenario-based questions targeting application and analysis. Select the best answer to check your understanding.
Chapter Score
5 scenario-based questions targeting application and analysis. Select the best answer to check your understanding.
Chapter Score